Jack audio Server for Multi-Processor Machines
نویسندگان
چکیده
Jack is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. We present a new C++ version for multiprocessor machines that aims at removing some limitations of the current design: the activation system has been changed for a data flow model and lock-free programming techniques for graph access have been used.
منابع مشابه
JackTrip/SoundWIRE Meets Server Farm
Even though bidirectional, high-quality and low-latency audio systems for network performance are available, the complexity involved in setting up remote sessions needs better tools andmethods to asses and tune network parameters. We present an implementation of a system to intuitively evaluate the Quality of Service (QoS) on best effort networks. In our implementation, musicians are able to co...
متن کاملSupernova - A scalable parallel audio synthesis server for SuperCollider
SuperCollider [5] is a computer music system based on an object-oriented real-time scripting language and a separate audio synthesis server. The synthesis server is programmed using a sequential programming model and is only able to use one CPU core for audio synthesis, so it does not make full use of today’s multi-core CPUs. In order to overcome this limitation we have implemented Supernova, a...
متن کاملNP-Completeness of Memory-Aware Virtual Machine Scheduling Problem
Increasing energy consumption in server consolidation environments leads to high maintenance costs for data centers. Main memory, no less than processor, is a major energy consumer in this environment. This paper proposes a problem of reducing memory energy consumption using virtual machine scheduling in multi-core systems. We prove that scheduling virtual machines to minimize the memory energy...
متن کاملVacation model for Markov machine repair problem with two heterogeneous unreliable servers and threshold recovery
Markov model of multi-component machining system comprising two unreliable heterogeneous servers and mixed type of standby support has been studied. The repair job of broken down machines is done on the basis of bi-level threshold policy for the activation of the servers. The server returns back to render repair job when the pre-specified workload of failed machines is build up. The first (seco...
متن کاملServer I/O Acceleration Using an Embedded Multi-core Architecture
This paper presents a feasibility study on the use of an embedded multi-core system-on-a-chip (SoC) architecture to accelerate server I/O subsystem functions, as an alternative to implementation via finite state machines (FSMs) and hardwired logic. The multi-core solution is significantly more programmable than FSMs and avoids many of their shortcomings. For the purposes of this SoC we use the ...
متن کامل